Keloid

A keloid (a.k.a. keloid scar) is formed by excessive growth of scar tissue.

© Macclesfield Quiz League 2018